// 自查自纠检查项相关 API 封装
// 小程序调用: /api/bizSelfInspectionCheck/list POST
// 参数: { enterpriseId, facilityId, finishedAt, userId }
// 返回: 列表（后端直接返回数组）
import { post } from './index'

export const getSelfInspectionCheck = async (params = {}) => {
	try {
		const res = await post('/api/bizSelfInspectionCheck/list', params)
		// 与其它接口保持一致，如果有 code 字段并且为 '0' 则取 data，否则直接尝试取 data 或当作数组
		if (res && res.code === '0') {
			return res.data || []
		}
		// 有些场景后端可能直接返回数组（兼容）
		if (Array.isArray(res)) return res
		return res?.data || []
	} catch (e) {
		console.error('获取自查自纠检查项失败', e)
		return []
	}
}

export default {
	getSelfInspectionCheck,
}
